import logging
from peewee import *

# 创建 SQLite 数据库连接
db = SqliteDatabase('my_database.db')

# 定义基础模型
class BaseModel(Model):
    class Meta:
        database = db  # 使用指定的数据库

# 定义 User 模型
class User(BaseModel):
    username = CharField(unique=True)
    email = CharField()
    created_at = DateTimeField(constraints=[SQL('DEFAULT CURRENT_TIMESTAMP')])

# 创建表
db.connect()
db.create_tables([User])
